package storeEntity

// EbStoreSeckill 商品秒杀商品表
type StoreSeckill struct {
	ID           int64   `json:"id" gorm:"column:id" form:"id"`                                  // 商品秒杀商品表id
	ProductId    int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`          // 商品id
	Image        string  `json:"image" gorm:"column:image" form:"image"`                         // 推荐图
	Images       string  `json:"images" gorm:"column:images" form:"images"`                      // 轮播图
	Title        string  `json:"title" gorm:"column:title" form:"title"`                         // 活动标题
	Info         string  `json:"info" gorm:"column:info" form:"info"`                            // 简介
	Price        float64 `json:"price" gorm:"column:price" form:"price"`                         // 价格
	Cost         float64 `json:"cost" gorm:"column:cost" form:"cost"`                            // 成本
	OtPrice      float64 `json:"ot_price" gorm:"column:ot_price" form:"ot_price"`                // 原价
	GiveIntegral float64 `json:"give_integral" gorm:"column:give_integral" form:"give_integral"` // 返多少积分
	Sort         int64   `json:"sort" gorm:"column:sort" form:"sort"`                            // 排序
	Stock        int64   `json:"stock" gorm:"column:stock" form:"stock"`                         // 库存
	Sales        int64   `json:"sales" gorm:"column:sales" form:"sales"`                         // 销量
	UnitName     string  `json:"unit_name" gorm:"column:unit_name" form:"unit_name"`             // 单位名
	Postage      float64 `json:"postage" gorm:"column:postage" form:"postage"`                   // 邮费
	StartTime    string  `json:"start_time" gorm:"column:start_time" form:"start_time"`          // 开始时间
	StopTime     string  `json:"stop_time" gorm:"column:stop_time" form:"stop_time"`             // 结束时间
	AddTime      string  `json:"add_time" gorm:"column:add_time" form:"add_time"`                // 添加时间
	Status       int8    `json:"status" gorm:"column:status" form:"status"`                      // 商品状态
	IsPostage    int8    `json:"is_postage" gorm:"column:is_postage" form:"is_postage"`          // 是否包邮
	IsHot        int8    `json:"is_hot" gorm:"column:is_hot" form:"is_hot"`                      // 热门推荐
	IsDel        int8    `json:"is_del" gorm:"column:is_del" form:"is_del"`                      // 删除 0未删除1已删除
	Num          int64   `json:"num" gorm:"column:num" form:"num"`                               // 最多秒杀几个
	IsShow       int8    `json:"is_show" gorm:"column:is_show" form:"is_show"`                   // 显示
	TimeId       int64   `json:"time_id" gorm:"column:time_id" form:"time_id"`                   // 时间段ID
	TempId       int64   `json:"temp_id" gorm:"column:temp_id" form:"temp_id"`                   // 运费模板ID
	Weight       float64 `json:"weight" gorm:"column:weight" form:"weight"`                      // 商品重量
	Volume       float64 `json:"volume" gorm:"column:volume" form:"volume"`                      // 商品体积
	Quota        int64   `json:"quota" gorm:"column:quota" form:"quota"`                         // 限购总数
	QuotaShow    int64   `json:"quota_show" gorm:"column:quota_show" form:"quota_show"`          // 限购总数显示
	OnceNum      int64   `json:"once_num" gorm:"column:once_num" form:"once_num"`                // 单次购买个数
	Logistics    string  `json:"logistics" gorm:"column:logistics" form:"logistics"`             // 物流类型
	Freight      int8    `json:"freight" gorm:"column:freight" form:"freight"`                   // 运费设置
	CustomForm   string  `json:"custom_form" gorm:"column:custom_form" form:"custom_form"`       // 自定义表单
	VirtualType  int8    `json:"virtual_type" gorm:"column:virtual_type" form:"virtual_type"`    // 商品类型
	IsCommission int8    `json:"is_commission" gorm:"column:is_commission" form:"is_commission"` // 是否返佣
}

// TableName 表名称
func (*StoreSeckill) TableName() string {
	return "eb_store_seckill"
}
